package com.linkage.lcims.base.service.business.interfaces;

import com.linkage.lcims.base.AdminBean;
import com.linkage.lcims.base.po.business.BdAuthtype;
import com.linkage.util.exception.ServiceException;

public interface DomainBO {

	public String getMessage();

	public boolean addInit(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean addValid(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean addSubmit(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean modInit(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean modValid(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean modSubmit(BdAuthtype bBdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean deleteInit(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean deleteValid(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public boolean deleteSubmit(BdAuthtype bdAuthtype, AdminBean admin)
			throws ServiceException;

	public BdAuthtype getDomain(String name, Integer nameType, Integer accessType)
			throws ServiceException;

}
